Optimal Time Utility Based Scheduling Policy Design for Cyber-Physical Systems
نویسندگان
چکیده
Classical scheduling abstractions such as deadlines and priorities do not readily capture the complex timing semantics found in many real-time cyber-physical systems. Time utility functions provide a necessarily richer description of timing semantics, but designing utility-aware scheduling policies using them is an open research problem. In particular, optimal utility accrual scheduling design is needed for real-time cyber-physical domains. In this paper we design optimal utility accrual scheduling policies for cyber-physical systems with periodic, non-preemptable tasks that run with stochastic duration. These policies are derived by solving a Markov Decision Process formulation of the scheduling problem. We use this formulation to demonstrate that our technique improves on existing heuristic utility accrual scheduling policies. Type of Report: Other Department of Computer Science & Engineering Washington University in St. Louis Campus Box 1045 St. Louis, MO 63130 ph: (314) 935-6160 Optimal Time Utility Based Scheduling Policy Design for Cyber-Physical Systems Terry Tidwell, Robert Glaubius, Christopher D. Gill and William D. Smart Department of Computer Science and Engineering Washington University in St. Louis Email: {ttidwell,rlg1,cdgill,wds}@cse.wustl.edu Abstract—Classical scheduling abstractions such as deadlines and priorities do not readily capture the complex timing semantics found in many real-time cyber-physical systems. Time utility functions provide a necessarily richer description of timing semantics, but designing utility-aware scheduling policies using them is an open research problem. In particular, optimal utility accrual scheduling design is needed for real-time cyber-physical domains. In this paper we design optimal utility accrual scheduling policies for cyber-physical systems with periodic, non-preemptable tasks that run with stochastic duration. These policies are derived by solving a Markov Decision Process formulation of the scheduling problem. We use this formulation to demonstrate that our technique improves on existing heuristic utility accrual scheduling policies.Classical scheduling abstractions such as deadlines and priorities do not readily capture the complex timing semantics found in many real-time cyber-physical systems. Time utility functions provide a necessarily richer description of timing semantics, but designing utility-aware scheduling policies using them is an open research problem. In particular, optimal utility accrual scheduling design is needed for real-time cyber-physical domains. In this paper we design optimal utility accrual scheduling policies for cyber-physical systems with periodic, non-preemptable tasks that run with stochastic duration. These policies are derived by solving a Markov Decision Process formulation of the scheduling problem. We use this formulation to demonstrate that our technique improves on existing heuristic utility accrual scheduling policies.
منابع مشابه
Utility-Aware Scheduling of Stochastic Real-Time Systems
OF THE THESIS Utility-Aware Scheduling of Stochastic Real-Time Systems by Terry Tidwell Doctor of Philosophy in Computer Science Washington University in St. Louis, 2011 Research Advisor: Christopher Gill Time utility functions offer a reasonably general way to describe the complex timing constraints of real-time and cyber-physical systems. However, utility-aware scheduling policy design is an ...
متن کاملReal-Time Wireless Control Networks for Cyber-Physical Systems
Wireless control systems represent a new frontier of cyber-physical systems. Rapid adoption of wireless sensing and actuation standards has demonstrated the feasibility of reliable wireless communication for industrial automation. However, wireless control networks face significant challenges in meeting real-time communication requirements of control systems. Furthermore, close coupling between...
متن کاملDevelopment and use of a new task model for cyber-physical systems: A real-time scheduling perspective
In a typical cyber-physical system (CPS), the cyber/computation subsystem controls the physical subsystem, and therefore the computer society has recently paid considerable attention to CPS research. To keep such a CPS stable, feedback control with periodic computation tasks has been widely used, and its theoretical guarantee of stability has been made with periodic real-time task models that e...
متن کاملStochastic Optimization and Real-Time Scheduling in Cyber-Physical Systems
A principal goal of this dissertation is to study stochastic optimization and real-time scheduling in cyber-physical systems (CPSs) ranging from realtime wireless systems to energy systems to distributed control systems. Under this common theme, this dissertation can be broadly organized into three parts based on the system environments. The first part investigates stochastic optimization in re...
متن کاملDecentralised online charging scheduling for large populations of electric vehicles: a cyber-physical system approach
As the number of electric vehicles (EVs) grows, their electricity demands may have significant detrimental impacts on electric power grid when not scheduled properly. In this paper, we model an EV charging system as a cyber-physical system, and design a decentralised online EV charging scheduling algorithm for large populations of EVs, where the EVs can be highly heterogeneous and may join the ...
متن کامل